package 集合.单列Collection.Set系列.TreeSet;

import java.util.Comparator;
import java.util.TreeSet;

public class test2 {
    public static void main(String[] args) {

        //构造器方法排序!!
        /*
        * o1,表示当前要添加的元素
        * o2表示已经在红黑树存在的元素
        * 返回值规则一样
        * */
        TreeSet<String> st=new TreeSet<>(new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                //先按照长度排序
                int i=o1.length()-o2.length();
                //长度为0按照默认比较规则，不为0按照长度相见比较
                i=i==0?o1.compareTo(o2):i;
                return i;
            }
        });


    }

}
